@charset "utf-8";
body { background-attachment: fixed; }
#logo { left:320px; top:100px;}
.topNav .menuBtn { display: block; cursor:pointer; transition:all 0.2s}
.topNav .menuBtn:hover { background-color:#4baaf0}
.bodyOpen .topNav .menuBtn i { position:absolute; width:131px; height:55px; background:url(../../Base/img/tryTag.png) no-repeat; top:-30px; left:30px;}
.mainNav .li1{width:150px;_width: 150px;}
.siteSearchBar {top:250px; right:400px}
#content{
    height:1px;
    visibility: hidden;
    overflow:hidden;
    padding:0;
    background:none;
    width:1200px;
}
#header{position: relative;z-index: 1999;width: 1200px;}
#content{padding: 0;max-width: 1200px;_width: 1200px;margin-top: 20px;background: none;visibility: hidden;height:1px;}
.column{padding: 20px;background: #fff;border-radius: 10px 10px 0 0;}

#focusNews { height:340px; background:#000;}
#columnA{border-radius: 10px 10px 0 0;}
#columnA .areaL{width: 510px;float: left;}
#columnA .areaR{width: 630px;float: right;}

#columnA .mtjj{overflow:hidden; margin-right:-15px; margin-bottom:-10px;}
#columnA .mtjj li{width:160px;height:90px; margin-right:15px; margin-bottom:10px;float:left;position:relative;}
#columnA .mtjj li a i{ display:block; width:50px; height:50px; margin:0 auto;background:url(../../Base/img/focicons.png) no-repeat 8px -41px; transition:all 0.2s;  }
#columnA .mtjj li a{ background:#f5f5f5;text-align:center;line-height:20px;display:block; height:85px; border-radius:5px; font-size:16px; text-decoration:none; color:#333; }
#columnA .mtjj li a:hover {background-color:#e6f0f8; }
#columnA .mtjj li a:hover i{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-khtml-transform: rotateY(180deg);}

#columnA .mtjj .li2 i{background-position: -167px -41px;}
#columnA .mtjj .li3 i{background-position: -342px -41px;}
#columnA .mtjj .li4 i{background-position: 8px -141px;}
#columnA .mtjj .li5 i{background-position: -167px -141px;}
#columnA .mtjj .li6 i{background-position: -342px -141px;}

/* 头条 */
.topNews{overflow:hidden;border-bottom:2px #efefef solid;padding-bottom:20px;margin-bottom:20px;}
.topNews .hd{float:left;}
.topNews .bd{float:right;width:1050px;}
.topNews .bd ul li{float:left;width:30%;text-align:center;}
.topNews .bd ul li a{color:#444;}
.topNews .bd ul li.first{width:100%;padding:5px 0;}
.topNews .bd ul li.first a{color:#c30f0f;font-size:26px;}

.newsBox{overflow:hidden;}

#indXwdt .hd{ height:44px; line-height:44px; border:1px solid #ddd;background:#f9f9f9; margin-right:-1px; }
#indXwdt .hd li { padding:0; width:125px; border-right:1px solid #ddd; text-align:center; font-size:16px;}
#indXwdt .hd .on{border:0; }
#indXwdt .hd .on a {margin:-1px;border:0;background: #2A69AF;height: 46px;color:#fff;font-weight:bold;position:relative;}
#indXwdt .hd .on a:before {content:"";border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #1897f5; display:block;position:absolute; bottom:-5px; left:50%; margin-left:-5px;}
#indXwdt .bd {padding: 5px 0 1px;height: 288px;}
#indXwdt .bd .infoList li{height:36px;line-height:36px;}
#indXwdt .bd .infoList li a{color:#2a2a2a;font-size:15px;width:80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}


.noteBox {border:1px solid #ddd;border-top:3px solid #ddd;margin-top:20px;padding: 15px 20px 13px;}
.noteBox .hd { height:40px; line-height:40px; margin-bottom:10px;}
.noteBox .hd .more { float:right;}
.noteBox .hd h3 { float:left;}
.noteBox .hd h3 a {padding:0 20px;background: #2A69AF;display:block;color:#fff;font-size:16px;position:relative;}
.noteBox .hd h3 a:before {content:"";border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #1897f5; display:block;position:absolute; bottom:-5px; left:50%; margin-left:-5px;}
.noteBox .bd .infoList li{height:36px;line-height:36px;}

/* indBox */
.indBox .iHd{height: 44px; line-height: 44px; border-bottom: 2px solid #0068B7; overflow: hidden; margin-bottom: 20px;}
.indBox .iHd h3{float: left; font-size: 20px; color: #fff; background: #0068B7;}
.indBox .iHd h3 a{float: left; display: block; padding: 0 20px; color: #fff;}
.indBox .iHd h3 i{display: block; float: left; width: 44px; height: 44px; background: url(../../Base/img/icons.png) #00599C center -509px no-repeat;}
.indBox .iBd{overflow: hidden;}

/* columnB */
.zfIntro {background:url(../../Base/img/zfintrobg.jpg) no-repeat; border:1px solid #eee; height:308px; padding:20px 20px 0 560px; margin-bottom:20px;}
.zfIntro .intro { padding-bottom:20px;}
.zfIntro .link {background:url(../../Base/img/zfintroline.png) no-repeat center 62px; height:110px; font-size:16px; font-weight:bold;}
.zfIntro .link li { float:left; width:20%; text-align:center;}
.zfIntro .link li i { display:block; width:50px; height:50px; background:#20a0e4 url(../../Base/img/zfIntroicons.png) no-repeat 13px ; margin:0 auto; border-radius:50%; margin-bottom:28px;}
.zfIntro .link .li2 i { background-position: -104px; background-color:#fe7044}
.zfIntro .link .li3 i { background-position: -221px; background-color:#66bb6a}
.zfIntro .link .li4 i { background-position: -341px; background-color:#5c6bc0}
.zfIntro .link .li5 i { background-position: -460px; background-color:#06b6cb}
.zfIntro .link li a { text-decoration:none;}
.zfIntro .link li a:hover { color:#20a0e4 }
.zfIntro .link li i {}
.zfIntro .link .li2 a:hover { color:#fe7044}
.zfIntro .link .li3 a:hover { color:#66bb6a}
.zfIntro .link .li4 a:hover { color:#5c6bc0}
.zfIntro .link .li5 a:hover { color:#06b6cb}

.dftcBtn { float:right; padding:19px; border:1px solid #eee; width:240px; height:160px; background:url(../../Base/img/dftcimg.jpg) no-repeat center;}
.dftcBtn h3 { display:block; background:url(../../Base/img/tmb30.png); height:130px; padding-top:30px;}
.dftcBtn h3:hover { background:none;}
.dftcBtn h3 a { display:block; width:46px; height:65px; border:2px solid #fff; margin:0 auto; padding:10px ; line-height:32px; font-size:20px; text-align:center; font-weight:bold; color:#fff;}

#mslyBox {height:160px;border:1px solid #eee;width:818px;padding:19px;}
#mslyBox .hd {float:left;width:20px;background: url(../../Base/img/mslyBoxtibg.png) no-repeat 0 3px;font-size:16px;padding:0 10px;text-align:center; margin-top:-8px;}
#mslyBox .hd a {font-weight:bold;line-height: 43px;color:#Fff;}
#mslyBox .bd li { float:left; margin-left:19px; position:relative;}
#mslyBox .bd li .title { position:absolute; bottom:0; width:100%; height:40px; line-height:40px; background:url(../../Base/img/tmb40.png);}
#mslyBox .bd li .title a {display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}


/*columnC*/
#columnC .areaR { float:right; width:390px; margin-left:20px; display:inline;}
#columnC .areaL {  float:left; width:250px; margin-right:20px; display:inline;}
#columnC .areaM { overflow:hidden}

#xxgkIndBox .hd { margin-bottom:5px;}
#xxgkIndBox .bd li { float:left; width:190px; height:60px; line-height:60px; margin-bottom:10px; font-size:16px; font-weight:bold;}
#xxgkIndBox .bd li a { display:block; padding-left:68px; background:#1897f5 url(../../Base/img/xxgkpticons.png) no-repeat 30px; color:#fff; border-radius:3px; text-decoration:none; transition:all 0.2s}
#xxgkIndBox .bd li a:hover { background-color:#007fdd}
#xxgkIndBox .li2,
#xxgkIndBox .li4 { margin-left:10px; display:inline;}
#xxgkIndBox .bd .li1 a {background-position: 30px 17px;}
#xxgkIndBox .bd .li2 a {background-position: -170px 17px;}
#xxgkIndBox .bd .li4 a {background-position: -170px -53px;}
#xxgkIndBox .bd .li5 {margin-left: 10px;display: inline;}
#xxgkIndBox .bd .li5 a {background-position: -66px -123px;padding-left:69px;}

.zwOtherLink { background:#f5f5f5; padding:5px 15px; height:120px; margin-bottom:20px;}
.zwOtherLink li { float:left; height:120px; width:120px; text-align:center}
.zwOtherLink li a { display:block; padding:60px 0 0 ; line-height:60px; font-size:16px; font-weight:bold; color:#666; background:url(../../Base/img/zwothericons.png) no-repeat 38px 28px; transition:all 0.2s}
.zwOtherLink li a:hover { text-decoration:none; background-color:#fff}
.zwOtherLink .li2 a { background-position: -79px 28px; }
.zwOtherLink .li3 a { background-position: -203px 28px; }

.zwgkgzydBtn { display:block; height:100px; line-height:100px; background:url(../../Base/img/zwgkgzydBtnbg.jpg) no-repeat; font-size:18px; font-weight:bold; color:#fff!important; padding-left:130px}
.zwgkgzydBtn:hover {  text-decoration:none; }

#columnC .areaL .boxB .bd { background:#eff8ff; padding:20px; height:362px; }
#columnC .areaL .boxB .hd { text-align:left; padding:0; }
#columnC .areaL .boxB .hd h3 a{ background:none;  }
#columnC .leader .t { text-align:center;}
#columnC .leader .t .pic a { display:block;}
#columnC .leader .t .pic img{ width:110px; height:140px; padding:5px; background:#fff;border:1px solid #eee; margin:0 auto; display:block; }
#columnC .leader .t .title {display:block;margin-top: 10px;font-size:16px;font-weight:bold;height:24px;line-height:24px;}
#columnC .leader .t .duties { color:#666;}
#columnC .leader .t2 {display:block;text-align:center;background:#d6e6f3;height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#1186dd;margin: 10px 0;}
#columnC .leader .n { float:left; width:33%; text-align:center; height:30px; line-height:30px;}
#columnC .leader .n a { color:#666;}

.xzxxBtn { display:block; height:80px; line-height:80px; padding-left:82px; background:#1897f5 url(../../Base/img/xzxxicon.png) no-repeat 35px; font-size:16px; color:#fff; font-weight:bold; margin-top:10px;}

/*columnD*/
#columnD .areaR { float:right; width:380px; margin-left:20px; display:inline;}
#columnD .areaL { overflow:hidden;}
#zctjBox {  background:#eee }
#zctjBox .bd { padding:20px 20px 5px;}
#zctjBox li {position:relative;margin-bottom:15px;height: 140px;overflow: hidden;}
#zctjBox li img { height:auto; width:100%;}
#zctjBox li .title { position:absolute; width:100%; bottom:0; background:rgba(0,0,0,0.4)}
#zctjBox li .title a { color:#fff;}

#zskBox .hd {background:none;border-top:1px solid #ddd;height: 26px;line-height: 26px;}
#zskBox .hd h3 {margin-top: -13px;}
#zskBox .hd h3 a { color:#1186dd; background:#fff url(../../Base/img/diricon.png) no-repeat 15px ; padding: 0 15px 0 50px;}
#zskBox .bd {padding: 10px 0 0;}
#zskBox .bd ul { margin:0 0px;}
#zskBox .bd ul li { float:left; width:33.3%;}
#zskBox .bd ul li a { display:block; border:1px solid #ddd; margin:0 20px; padding:0 0 0 180px; text-decoration:none; font-size:22px; border-radius:5px; line-height:70px; background:url(../../Base/img/interpret-ico-all.png) no-repeat 80px -68px}
#zskBox .bd ul .li2 a { background-position:80px -133px}
#zskBox .bd ul .li3 a { background-position:80px -195px}
#zskBox .bd ul li a:hover { background:#2c66b1 url(../../Base/img/interpret-ico-alla.png) no-repeat 80px -68px; color:#fff; }
#zskBox .bd ul .li2 a:hover { background-position:80px -133px}
#zskBox .bd ul .li3 a:hover { background-position:80px -195px}

#hygqBox { margin:0;}

#columnE .areaR { float:right; width:320px; margin-left:20px; display:inline;}
#columnE .areaL { overflow:hidden;}
#columnE .areaR .boxB { background:#f2f9fc;}

#columnF .areaL { float:left; width:410px; display:inline; margin-right:20px;}
#columnF .areaR { overflow:hidden;}
.mailAbout { background:#f5f5f5; padding:20px 25px; height:506px;}
.mailAbout h3 { padding:38px 30px 23px 120px; background:url(../../Base/img/mailh3tibg.png) no-repeat; font-size:18px; text-align:center; color:#fff; margin-bottom:10px;}
.mailAbout .link a { float:left;}
.mailAbout .link .a1 { display:block; width:310px;; background:url(../../Base/img/mailbtna1.png) no-repeat; height:79px; border-radius:3px; line-height:79px; text-align:center; font-size:26px; color:#fff; padding-left:50px; margin-bottom:20px;}
.mailAbout .link .a2 { display:inline-block; margin-right:20px; background:#20a0e4 url(../../Base/img/mailbtna2.png) no-repeat center 10px; width:170px; height:50px; line-height:50px;border-radius:3px; text-align:center; font-size:16px; font-weight:bold;color:#fff; padding-top:40px;}
.mailAbout .link .a3 { display:inline-block; background:#66bb6a url(../../Base/img/mailbtna3.png) no-repeat center 10px; width:170px; height:50px; line-height:50px;border-radius:3px; text-align:center; font-size:16px; font-weight:bold;color:#fff; padding-top:40px;}

#wsxfBox .infoList li { height:36px; line-height:36px; font-size:15px;}

/*--
颜色代码
#0068B7 深色标题
#ddd 淡色边框
--*/



/*首页右侧漂浮通知*/
.rtsypf{
    position: fixed;
    top: 294px;
    left: 50%;
    overflow: hidden;
    z-index: 10000;
    margin-left: -760px;
    width: 150px;
    }
.rtsypf a,.rtsypf img{display:block;max-width:100%;}
.rtclose{font-size: 14px;color:#fff;position:absolute;right:0px;top:0;cursor: pointer;background-color: rgba(0,0,0,.4);width: 15px;height: 15px;text-align: center;line-height: 15px;}
.rtclose:hover{background-color: rgba(0,0,0,.5);}